strive to do something right - Espagnol Anglais Dictionnaire